UserAccessManager\UserGroup\AbstractUserGroup A

Total Complexity 69
Dependencies 11
Dependents 13
Total lines 738
Lines of code 280
Logical lines of code 125
Comment lines 293
Methods 34
Properties 19

Methods 34

Method Rating Maintainability Complexity Lines of code
removeObject()
S
50 6 32
getDefaultGroupForObjectTypes()
S
53 5 23
addObject()
S
49 4 34
isObjectMember()
S
55 5 19
getAssignedObjects()
S
50 4 29
addDefaultType()
S
67 5 6
getAssignedObjectsByType()
S
59 4 15
isDefaultGroupForObjectType()
S
60 4 13
__construct()
S
60 2 13
isObjectAssignedToGroup()
S
65 2 9
setIgnoreDates()
S
72 2 6
delete()
S
69 2 7
isLockedRecursive()
S
70 2 6
getRecursiveMembershipForObject()
S
70 2 6
isRoleMember()
S
79 1 3
getFullTerms()
S
80 1 3
getFullUsers()
S
80 1 3
getFullRoles()
S
80 1 3
getType()
S
82 1 3
isPostMember()
S
79 1 3
isTermMember()
S
79 1 3
isUserMember()
S
79 1 3
getWriteAccess()
S
82 1 3
getName()
S
82 1 3
setWriteAccess()
S
81 1 3
setName()
S
81 1 3
getDescription()
S
82 1 3
removeDefaultType()
S
79 1 3
getId()
S
82 1 3
setDescription()
S
81 1 3
getReadAccess()
S
82 1 3
setReadAccess()
S
81 1 3
resetObjects()
S
74 1 5
getFullPosts()
S
80 1 3